package model;

import java.util.Calendar;

public class Reserva {
	private Integer id_reserva;
	private Vendedor vendedor;
	private Cliente cliente;
	private Inmueble inmueble;
	private Float importe;
	private Calendar fecha_alta;
	private Calendar fecha_fin;
	
	public Reserva() {
		this.id_reserva = null;
		this.vendedor = null;
		this.cliente = null;
		this.inmueble = null;
		this.importe = null;
		this.fecha_alta = null;
		this.fecha_fin = null;
	}
	public Reserva(Integer id_reserva, Vendedor vendedor, Cliente cliente, Inmueble inmueble, Float importe, 
			Calendar fecha_alta, Calendar fecha_fin) {
		this.id_reserva = id_reserva;
		this.vendedor = vendedor;
		this.cliente = cliente;
		this.inmueble = inmueble;
		this.importe = importe;
		this.fecha_alta = fecha_alta;
		this.fecha_fin = fecha_fin;
	}
	public Integer getId_reserva() {
		return id_reserva;
	}
	public void setId_reserva(Integer id_reserva) {
		this.id_reserva = id_reserva;
	}
	public Vendedor getVendedor() {
		return vendedor;
	}
	public void setVendedor(Vendedor vendedor) {
		this.vendedor = vendedor;
	}
	public Cliente getCliente() {
		return cliente;
	}
	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}
	public Inmueble getInmueble() {
		return inmueble;
	}
	public void setInmueble(Inmueble inmueble) {
		this.inmueble = inmueble;
	}
	public Float getImporte() {
		return importe;
	}
	public void setImporte(Float importe) {
		this.importe = importe;
	}
	public Calendar getFecha_alta() {
		return fecha_alta;
	}
	public void setFecha_alta(Calendar fecha_alta) {
		this.fecha_alta = fecha_alta;
	}
	public Calendar getFecha_fin() {
		return fecha_fin;
	}
	public void setFecha_fin(Calendar fecha_fin) {
		this.fecha_fin = fecha_fin;
	}
	
	public boolean vencioReserva() {
		Calendar fecha_actual = Calendar.getInstance();
		if(fecha_fin.before(fecha_actual)) 
			return true;
		return false;
	}
}